"""
Python程序设计语言第7周：函数练习
定义函数 sum_of_digits() 函数，接收一个整数，返回该整数各位之和，
如 sum_of_digits(123) 返回 6（1 + 2 + 3），然后调用此函数进行验证
"""

def sum_of_digits(num):
    result = 0

    while num > 0:
        result += num % 10
        num //= 10

    return result

print(sum_of_digits(0) == 0)
print(sum_of_digits(1) == 1)
print(sum_of_digits(12) == 3)
print(sum_of_digits(123) == 6)
print(sum_of_digits(1234) == 10)